2017-02-06 3 views
3

私は多くのパラメータを受け入れるAPIを持っています。 パラメータの値を渡すと、URLヘッダーの長さを超えます。本文にGETリクエストパラメータを送信する

私は郵便配達員クライアントを使用して身体のパラメータを渡していますが、これはどのようにしてこの作業をするかについてのアイデアはありません。バックエンドが遺産であると

答えて

7

ポストマンは、あなたがgetリクエストでbodyデータを送信することはできません。サービス・バスにより、APIとして公開されているため

APIは、多くのパラメータを受け付けます。

ただし、サーバーがURLパラメータとしてデータを受信した場合、送信方法を変更して本文に含めることはできません(サーバーは受信できません)。

パラメータの長さが実際に大きすぎて、サーバーが実際にパラメータからではなくボディから同じデータを受け取ることができる場合、郵便配達員はあなたが使用できるツールではありません(おそらくcURLはあなたのためです)。

サーバがURLパラメータとしてのみデータを送信することを許可していて、長すぎる(2000文字以上の場合はWhat is the maximum length of a URL in different browsers?)ので、このAPIをテストする機会はありません。

+0

鮮やかな答え私のようなAPIに挑戦された人々の将来の参照のためにカールでこれを行う方法を追加してください:) –

+0

ありがとう:)残念ながら私は非常によくcURLを知らない。私はあなたに答えを与えるためにそれをGoogleにする必要があります。あなたが何をしたいか教えてください:GETリクエストの本文に何かを渡すか、URLでパラメータを渡すためにcURLを使うだけですか?あなたはPostmanでcURLコードを生成することができます!他の言語もここにあります。 –

+0

私はグーグルと答えを得ることができます。私はあなたがグーグルにそれを貼り付けて答えを貼り付けることが私のような他の人を助けることになりました。URLにない体内のパラメータを渡す単純なカールコマンドは、他の多くの –

関連する問題