Żomm id-destinazzjoni tal-formola fit-talba u l-prokura fil-konfigurazzjoni tal-konnessjoni. Prokura m'għandhiex bżonn qasam speċjali tal-formola bl-URL li trid, sakemm m'intix tuża l-interface tal-prokura tal-web ta' sit partikolari.

Għal Net::HTTP ta' Ruby, prokura HTTP espliċita tista' tiġi pprovduta meta tinħoloq il-klijent:

require 'net/http'

uri = URI('https://example.com/form')
http = Net::HTTP.new(uri.hostname, uri.port,
                     '203.0.113.10', 8080)
http.use_ssl = true
http.open_timeout = 5
http.read_timeout = 10
request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data('message' => 'hello')
response = http.start { |session| session.request(request) }

Il-prokura hija biss illustrattiva; kandidati HTTP għal testijiet tal-formoli pubbliċi permessi huma disponibbli fil-lista tal-prokuri HTTP. Il-punt tat-tmiem tal-formola għandu jiġi sostitwit b'servizz maħsub biex jilqa' s-sottomissjoni. Id-dokumentazzjoni tal-prokura ta' Net::HTTP tiddeskrivi wkoll il-kredenzjali tal-prokura u l-issettjar tal-prokura derivati mill-ambjent.

Aqra r-risposta qabel ma tallinja lill-prokura

Server li jirrifjuta formola jista' jipproduċi żball HTTP wara li r-rotta tal-prokura tkun ħadmet kif suppost. Iċċekkja l-istat tar-risposta u r-rekwiżiti tad-destinazzjoni: metodu, tip ta' kontenut, oqsma tal-formola, cookies u kwalunkwe token tat-talba.

Sfida tal-awtentikazzjoni tal-prokura tiġi mill-prokura. Login tal-applikazzjoni jew formola miċħuda jappartjenu lid-destinazzjoni. Żomm il-kredenzjali tagħhom separati. Iżżid password tad-destinazzjoni mal-konfigurazzjoni tal-prokura ma tistax tissodisfa l-login tad-destinazzjoni.

Ir-regoli tal-headers tal-forwarding ta' Squid huma sors ieħor possibbli ta' konfużjoni. Il-politika tagħhom fuq in-naħa tas-server hija separata mill-bini ta' POST Ruby validu. Tbiddilx ir-regoli tal-headers ta' prokura kondiviża biss għax il-formola falliet darba.

Għal tentattivi mill-ġdid, ikkunsidra jekk l-ewwel sottomissjoni setgħetx diġà ġiet ipproċessata. Risposta mitlufa mhijiex prova li POST qatt ma wasal fl-applikazzjoni.

Artikli relatati