Leabharlannan GraphQL
Faodaidh tu iarrtasan GraphQL a dhèanamh le gin de luchd-dèiligidh HTTP — is e dìreach puing ceann-uidhe POST a th’ anns an API. Ach, faodaidh leabharlannan sònraichte GraphQL rudan mar togail cheistean, glèidheadh, agus làimhseachadh mhearachdan a dhèanamh nas fhasa.
Cànan Sam bith
Is e puing ceann-uidhe HTTP àbhaisteach a th’ anns an API GraphQL Legalesign. Bidh obair sam bith cànain a dh’fhaodas iarrtas POST a dhèanamh le bodhaig JSON agus ceann-sgrìobhadh Authorization ag obair. Chan eil feum air SDK sònraichte neach-reic — faic an stiùireadh dearbhaidh.
JavaScript / Node.js
fetch (a chaidh a thogail a-steach)
Tha fetch air a bhith an làthair gu dùthchasach ann an Node.js 18+ agus a h-uile brobhsair ùr-nodha. Is e seo an roghainn as sìmplidh agus is e sin a bhios an tùs ionnsachaidh Node.js a’ cleachdadh — chan eil feum air eisimeileachd sam bith.
graphql-request
Luchd-dèiligidh GraphQL aotrom, bunaithe air ghealladh. Math airson sgrìobhaidhean sìmplidh agus còd taobh fhrithealaiche.
https://www.npmjs.com/package/graphql-request
Apollo Client
Luchd-dèiligidh làn-fheartan le glèidheadh, amalachadh React, agus riaghladh staid. Cumhachdach ach dh’fhaodadh e a bhith cus ma tha thu dìreach ag iarraidh beagan ghairmean API.
https://www.apollographql.com/docs/react
AWS Amplify
Ma tha thu a’ togail tagradh lìn le sreuth logadh a-steach neach-cleachdaidh, tha Amplify a’ toirt seachad dearbhadh agus taic GraphQL còmhla.
Python
requests
Is e a’ leabharlann HTTP àbhaisteach a th’ ann. Bidh i ag obair gu math airson GraphQL — dìreach cuir bodhaig JSON ann le POST. Tha eisimpleir Python a’ cleachdadh requests anns an tuigsneal tòiseachaidh gu GraphQL.
https://docs.python-requests.org
gql
Luchd-dèiligidh GraphQL sònraichte airson Python le dearbhadh cheistean, roghainnean còmhdhail, agus taic async.
https://github.com/graphql-python/gql
C# / .NET
HttpClient (a chaidh a thogail a-steach)
Tha HttpClient a thig leis an .NET a’ coimhead math airson GraphQL. Is e seo a bhios an tùs ionnsachaidh C# a’ cleachdadh — chan eil pasganan a bharrachd air an fheum.
GraphQL.Client
Luchd-dèiligidh GraphQL sònraichte .NET le freagairtean air an seòrsachadh agus taic sreathachaidh.