問題タブ [nsurlcomponents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
100 参照

ios - Swift: ホスト URL コンポーネントがパーセントで自動的にエスケープされるのを防ぐ

API メソッド用に次の 2 つのベース URL があります。

let stagingHost = "myApi.test.com/sub1"

let productionHost = "myApi.test.com/sub2"

アプリで API 呼び出しの URL を作成するときは、次のようにします。

これにより、次の URL が生成されます。

https://myApi.test.com%2Fsub1/apiMethodPathホスト コンポーネントに文字が自動的に追加されるため、これは API の無効な URL です。%2Fホスト コンポーネントがその URL 文字列をエスケープするのを防ぐにはどうすればよいですか?

ps時間のかかるプロセスになるため、選択した環境 (ステージングまたは運用) に応じて、パス コンポーネントとして/sub1andを多くの api メソッドに追加することはできません。/sub2