私はAzure API Managementを使用してREST APIを公開しています。次のように操作の一つは、名前の一部を検索することによりGETです:partial_name
はパスパラメータをある郵便番号のURLパスパラメータの文字を引用
GET /phonebook/namesearch/{{partial_name}}
。 Developer Portalでこの操作を呼び出して検索語を入力することで、この操作を確認できます。検索語は、単一引用符を含むことができる。 o'neil
。私はまた、curlコマンドを実行して、それを確認することができます。
curl -H "apikey:apikey123"
"https://<my-portal>.azure-api.net/phonebook/namesearch/o'neil"
しかし、私は上記と同じURLを伴うポストマンテスト、すなわちhttps://<my-portal>.azure-api.net/phonebook/namesearch/o'neil
を実行することができません。この結果、HTTP 200が返されますが、結果は空です。郵便配達員のURLフィールドに一重引用符で問題がありますか?
私はすでにそれを試しました( '' ')。奇妙なことは、curlコマンドが機能するが、Postmanの全く同じURLは動作しないということです。 –