2012-03-09 16 views
0

私はZend_HTTP_Clientを使ってWebサービスへのREST呼び出しを行っています。このサービスは、通常のCRUD容疑者をサポートするデータサービスです。Zend_HTTP_Client - PUTでコンテンツタイプを設定する方法は?

サービス自体は正常に動作しています。

Webサービスの「作成」機能では、作成するリソースIDをPUT HTTPリクエストの文字列で送信する必要があります。私はそれを文字列テキストの値を送信していますので、それはないですので、私は、この関数にはsetRawDataを使用することを躊躇してい

Error: exception 'Exception' with message 'Object was not created. Server returned status code: 500 for URL [the service url], body: Class: Zend_Http_Client_Exception Message: Cannot handle content type '' automatically. Please use Zend_Http_Client::setRawData to send this kind of content.

:私はZendのクライアントを使用してその要求を行うとき、私は次の例外を取得します生のバイナリデータなどを送信しているようです。これを解決する最善の方法は何ですか?クライアントが私のサービスにPUT呼び出しを行うことができますか?

答えて

1

Zendのknown bugです。

バージョン1.11.10で修正されました。

関連する問題