ここからの例に従いましたが、これを機能させることができません!
更新クエリに問題は見当たらず、問題がないように見えるため、何を変更すればよいか考えられません。最初に機能することを確認したかったので、1つのリクエストでテストしているだけです。
リクエストの本文は次のとおりです。
--batch_hJUuHcmH7ADWhYbtkF0o9JWlq
Content-Type: multipart/mixed; boundary=changeset_oYIVi6ByvAtKBlI7hqFWoOwX7
--changeset(oYIVi6ByvAtKBlI7hqFWoOwX7)
Content-Type: application/http
Content-Transfer-Encoding: binary
MERGE PrescriptionService.svc/Prescriptions(1L) HTTP/1.1
Host: 192.168.10.179
Content-Type: application/json;odata=verbose
{"PrescriptionType":"RegularMedicationPrescriptionType","Page":"0","Comment":"whoaaaaaa"}
--changeset(oYIVi6ByvAtKBlI7hqFWoOwX7)--
--batch(hJUuHcmH7ADWhYbtkF0o9JWlq)--
202 Accepted
「全体的な」バッチリクエストは不正な形式ではありません。これはサーバーからの応答です。
--batchresponse_d8e813eb-0327-4518-9312-9b7a55d0da0c
Content-Type: multipart/mixed; boundary=changesetresponse_fc085e3b-68a8-46dd-86c6-334b1070607d
--changesetresponse_fc085e3b-68a8-46dd-86c6-334b1070607d--
--batchresponse_d8e813eb-0327-4518-9312-9b7a55d0da0c--
バッチ本文で同じURLにPOSTしてエンティティを作成しようとしましたが、どちらも機能しないため、リクエスト本文に何かが含まれている必要があります。
リクエストの本文の何が問題になっていますか?