現在、APIを使用していますが、これはREST APIの実装が間違っていると思います。REST API Accept json/pdf
あなたが最初に取得するときに我々は
- GET V1/{organizationId} /請求書
- GET V1/{organizationId} /請求書/ {GUID}
次のエンドポイントを持っています、すべてのインボイスが得られますが、Accept: Application/json
ヘッダーのない2番目のエンドポイントを取得した場合は、最初のエンドポイントからの応答が得られます。
APIを提供する会社は、場合、第2のエンドポイントは、両方のJSONを与えることができますし、PDFとして思われるPDF出力は、そのほかに
GET v1/{organizationId}/invoices/{guid}/pdf
になるので、この理由はあると言います不正な形式のを送信すると、空白のページやエラーメッセージなどではなく、壊れたHTML 404エラーページが表示されます。
- 2.エンドポイントが適切に処理され、それを要約すると?
- PDFをJSON/XMLのような出力にすることはできますか?
- 代わりに新しいエンドポイントにする必要はありませんか?
- 不正なリクエストであっても、HTMLはエラー応答として許可されますか?
返信のための完璧な場所のような4つのサウンドHttp Status Code 400 Bad Request –
こんにちは、同じ方法でjsonとpdfの両方を返すためのコードスニペットを教えてください。私たちはまったく同じ要件を持っています。ありがとう! –