我对 Swift 很陌生,我们有一个 API 服务器,我们需要像这样传递标头:
内容类型:application/json
会话:fb4e7f9b-0f31-4709-
我在 Google 中查找,最基本的示例使用 HTTP url 调用(即 GET、POST) 我是否需要使用某些第三方产品通过提供标头来调用 REST API?
如果您提供一些指南和一些示例文章,其中展示如何通过提供不同类型的标头来进行 REST API 调用,我将不胜感激。
我正在尝试为 2 个国家/地区创建 OSRM Docker,因此我创建的第一个实例如下
sudo docker run -t -i -p 192.168.0.2:5000:5000 -v $(pwd):/data osrm/osrm-backend osrm-routed --algorithm mld /data/great-latest.osm.pbf
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试从这样的不同目录启动第二个实例
sudo docker run -t -i -p 192.168.0.2:6000:6000 -v $(pwd):/data osrm/osrm-backend osrm-routed --algorithm mld /data/-latest.osm.pbf
Run Code Online (Sandbox Code Playgroud)
但是第二个正在像波纹管一样创建,在我看来第二个也在引用端口 5000,我可以看到端口 6000 已打开,但它没有任何连接。
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e5a1a2b3e040 osrm/osrm-backend "osrm-routed --algor…" 14 seconds ago Up 13 seconds 5000/tcp, 192.168.0.2:6000->6000/tcp tender_elbakyan
c9ac75bdcea9 osrm/osrm-backend "osrm-routed --algor…" 8 days ago Up 8 days 192.168.0.2:5000->5000/tcp awesome_murdock
Run Code Online (Sandbox Code Playgroud)
netstat 输出
tcp 0 0 192.168.0.2:6000 0.0.0.0:* …Run Code Online (Sandbox Code Playgroud)