Curl 错误请求

Curl 错误请求,curl,bad-request,Curl,Bad Request,我研究了php javascript transifex客户端,它是一个很好的例子。我正在准备java客户端,但我总是收到不好的put和POST请求 这个GET请求非常完美: curl -i -L --user gccster:test -X GET http://www.transifex.com/api/2/project/demoproject1/resource/test/translation/el/string/bff3b5b0513a5e4821f649ffcca93069/ 但

我研究了php javascript transifex客户端,它是一个很好的例子。我正在准备java客户端,但我总是收到不好的put和POST请求

这个GET请求非常完美:

curl -i -L --user gccster:test -X GET http://www.transifex.com/api/2/project/demoproject1/resource/test/translation/el/string/bff3b5b0513a5e4821f649ffcca93069/
但是这个PUT请求返回错误的请求

curl -i -L --user gccster:test -X PUT -H "Content-Type: application/json" --data '{"translation": "nick"}' http://www.transifex.com/api/2/project/demoproject1/resource/test/translation/el/string/bff3b5b0513a5e4821f649ffcca93069/

有什么问题吗?

不知道这个api,但是您使用的是该示例提供的api密钥。如果是bff3b。。。。stuff是一个访问键,那么对于实际使用来说,它几乎肯定不是一个有效的键。谢谢你的回答Marc B,它是键和上下文连接的md5。此saas没有api密钥。如果不正确,则找不到GET请求的响应,但它返回答案:{comment:,context:[这是一个内容,],key:Footer here,reviewed:false,user:gccster,pluralized:false,source\u string:Footer here,position:1,translation:nick2,last\u update:2012-11-11T17:48:43.881,events:null}我不知道原因,但我的java HTTPClient客户端正在工作。谢谢