Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:web_api:v3:write_requests [2017/11/12 19:53] – external edit 127.0.0.1dev:web_api:v3:write_requests [2018/12/28 02:52] – [JSON Object Data] Removing the Expect header in cURL no longer seems to be required dstillman
Line 1: Line 1:
-<html><p id="zotero-5-update-warning" style="color: red; font-weight: bold">We’re 
-in the process of updating the documentation for 
-<a href="https://www.zotero.org/blog/zotero-5-0">Zotero 5.0</a>. Some documentation 
-may be outdated in the meantime. Thanks for your understanding.</p></html> 
- 
- 
 ====== Zotero Web API Write Requests ====== ====== Zotero Web API Write Requests ======
  
Line 67: Line 61:
 $ curl $URL > items.json $ curl $URL > items.json
 $ vi items.json  # edit the item data $ vi items.json  # edit the item data
-$ curl -d @items.json -v -H "Expect:" $URL+$ curl -d @items.json -v $URL
 </code> </code>
  
-In this example, a JSON array of items is being saved to a text file, modified in a text editor, and then POSTed back to the same URL. (The ''-H %%"%%Expect:%%"%%'' is a requirement for cURL-based uploads, in order to disable sending of the unsupported ''Expect'' header.)+In this example, a JSON array of items is being saved to a text file, modified in a text editor, and then POSTed back to the same URL.
  
 This approach allows a complicated task such as batch editing to be performed using only cURL and a text editor. Any objects modified in the text file will be updated on the server, while unmodified objects will be left unchanged. This approach allows a complicated task such as batch editing to be performed using only cURL and a text editor. Any objects modified in the text file will be updated on the server, while unmodified objects will be left unchanged.
dev/web_api/v3/write_requests.txt · Last modified: 2021/06/02 16:30 by dstillman