我正在通過以POST數據的形式將XML發送到我的Web服務器來聯繫我的一個站點的腳本中設置後端API。這個腳本將被許多人使用,我想限制那些在沒有正確訪問密鑰的情況下意外開啓功能的人員帶寬浪費。發送POST數據到不接受發佈數據的服務器是否會收到數據?
我會拒絕沒有正確訪問密鑰的請求,可能會生成403訪問代碼。
可以說POST數據是~500kb的數據。無論狀態碼如何,服務器都會收到所有500kb的數據嗎?
如果我讓url包含密鑰mydomain/api/123456789並在所有壞訪問密鑰上生成403狀態,那麼如何?
POST數據在最終發送數據之前是否仍然發送/接收,無論是否協商過。
在此先感謝!
根據用於讀取實際請求的實際框架nd編寫回復,從技術上來說,可以設想只讀取請求標頭,驗證訪問,如果拒絕,則發送立即回覆回覆並關閉連接,而無需閱讀實際的帖子數據 –
的確如此,我已經加強了答案,以表明可以做到這一點,並符合HTTP/1.1標準 –
謝謝你們!這真的幫助。 – sanbornm