Cuir POST Ruby Net::HTTP troimhe tro progsaidh
Dèan ceangal HTTP Ruby a rèiteach le progsaidh follaiseach, agus an uair sin cuir dàta a' fhoirm chun an t-slighe.
Cùm ceann-uidhe na foirme san iarrtas agus am progsaidh ann an rèiteachadh a' cheangail. Chan fheum progsaidh raon foirme sònraichte leis an URL a tha thu ag iarraidh, mur a bheil thu a' cleachdadh eadar-aghaidh progsaidh lìn làrach sònraichte.
Airson Net::HTTP aig Ruby, faodar progsaidh HTTP follaiseach a thoirt seachad nuair a thèid an teachdaire a chruthachadh:
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) }
Tha am progsaidh mar eisimpleir; tha tagraichean HTTP airson deuchainnean foirme poblach ceadaichte rim faighinn anns an liosta progsaidh HTTP. Feumar ceann a' fhoirm a chur an àite le seirbheis a tha an dùil an cur-a-steach fhaighinn. Tha sgrìobhainnean progsaidh Net::HTTP cuideachd a' mìneachadh teisteasan progsaidh agus roghainnean progsaidh a thig bhon àrainneachd.
Leugh am freagairt mus cuir thu a' choire air a' phrogsaidh
Faodaidh frithealaiche a dh'àiticheas foirm mearachd HTTP a chruthachadh an dèidh do shlighe a' phrogsaidh obrachadh gu ceart. Thoir sùil air inbhe an fhreagairt agus air riatanasan a' chinn-uidhe: modh, seòrsa susbaint, raointean foirme, briosgaidean agus comharra iarrtais sam bith.
Thig dùbhlan dearbhaidh progsaidh bhon phrogsaidh. Buinidh logadh a-steach aplacaid no foirm a chaidh a dhiùltadh don cheann-uidhe. Cum an teisteasan air leth. Chan urrainn facal-faire a' chinn-uidhe a chur ri rèiteachadh a' phrogsaidh logadh a-steach a' chinn-uidhe a shàsachadh.
Tha riaghailtean bannan-cinn gluasaid Squid nan adhbhar troimh-chèile eile a dh'fhaodadh a bhith ann. Tha am poileasaidh aca air taobh an fhrithealaiche eadar-dhealaichte bho bhith a' togail POST Ruby dligheach. Na mùth riaghailtean bannan-cinn progsaidh co-roinnte dìreach air sgàth 's gun do dh'fhàillig an fhoirm aon turas.
Airson oidhirpean a-rithist, smaoinich am faodadh a' chiad chur-a-steach a bhith air a làimhseachadh mu thràth. Chan eil freagairt caillte na dhearbhadh nach do ràinig POST an aplacaid a-riamh.