我想使用curl檢查REST API託管服務器啓動或響應捲曲檢查是否REST API的響應
我有一個C#.NET REST API http://localhost:55223/api/Demo/PostData
?
我想我撥打電話之前,我的REST服務
我使用下面的方法來檢查我想知道這是否是正確的方式
檢查,如果是託管REST API服務器reponding我想使用curl檢查REST API託管服務器啓動或響應捲曲檢查是否REST API的響應
我有一個C#.NET REST API http://localhost:55223/api/Demo/PostData
?
我想我撥打電話之前,我的REST服務
我使用下面的方法來檢查我想知道這是否是正確的方式
檢查,如果是託管REST API服務器reponding如果您試圖擊中API來測試它,請通過郵遞員發送這些請求。
這不是一個答案,它是一個評論 – maccettura
@maccettura,當然這不是一個答案。在op中沒有提出任何問題;;) – GoogleMac
這裏的url設計可能存在問題。由於發佈數據總是作爲發佈請求發送,而上述示例中的URL和請求描述了完全不同的場景。
curl -XPOST -H "Content-type: application/json" -d 'Add body here or remove this text and -d flag' 'http://localhost:55223/api/Demo/Post'
雖然你需要編輯命令中-d標誌您的請求這將完全足夠了正確的請求。
script.sh
#!/bin/bash
CURL='/usr/bin/curl'
if CURL -XPOST -H "Content-type: application/json" -d 'Add body here or remove this text and -d flag' 'http://localhost:55223/api/Demo/PostData'
else
echo "Not Found"
fi
你爲什麼要檢查第一?事實上,通過調用服務器的根URL來獲得響應並不意味着您的服務調用將成功返回。我建議你直接打你的服務,並跳過檢查。無論如何,您將需要一些錯誤處理。 – dnickless
這就像在電話上打電話給你的媽媽,如果她回答了,就再打給她,因爲現在你知道她會接電話。 –
也許你正在尋找類似https://ec.haxx.se/usingcurl-returns.html –