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.

Artaigilean co-cheangailte