Java සඳහා Google HTTP සේවාදායකය: NetHttpTransport හි ප්රොක්සි සකසන්න
නොභාවිත සේවාදායක වස්තුව වෙනස් කරනවා වෙනුවට Google Java HTTP සේවාදායකයට දෙන NetHttpTransport වින්යාස කරන්න.
Google API සේවාදායකයක් සෑදීමේදී HTTP ප්රවාහනයක් ලබාගත හැක. සේවාදායකය සැබවින්ම භාවිත කරන ප්රවාහනය වින්යාස කරන්න, එය අසල ප්රොක්සියක් සහිත වෙනම HTTP සේවාදායකයක් නිර්මාණය නොකර.
Java-net ප්රවාහනය සඳහා, builder පැහැදිලි ප්රොක්සි විකල්පයක් ලබා දෙයි:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();ලිපිනය උදාහරණයක් පමණි; HTTP ප්රොක්සි ලැයිස්තුව අවසර ලත් පොදු HTTP මාර්ගයක් සඳහා අපේක්ෂකයින් සපයයි. මෙම ප්රවාහනය API සේවාදායකයේ ආධාරක නිර්මාණ මාර්ගයට භාර දෙන්න. යෙදුම භාවිත කරන නිශ්චිත builder සහ යැපුම් අනුවාදය පරීක්ෂා කරන්න; වෙනත් backend එකකට එහිම වින්යාස අතුරුමුහුණතක් ඇත.
ප්රොක්සි විකල්පය මාර්ගය තෝරයි. API අක්තපත්ර සහ ප්රොක්සි සත්යාපනය වෙන් වී පවතී. API ඉල්ලීමක් ලැබීමට පෙර සම්බන්ධතාවය අසාර්ථක වුවහොත්, API ටෝකනය මාරු කිරීමෙන් නැති වූ ප්රොක්සි මාර්ගය අලුත්වැඩියා කළ නොහැක.
රාමුවක් තමන්ගේම ප්රවාහනයක් ඇතුළතින් ගොඩනගා ගත හැක. ස්වාධීන උදාහරණයක් ක්රියා කරන නමුත් යෙදුමේ API ඇමතුම ක්රියා නොකරන විට එම නිර්මාණ ස්ථානය සොයාගන්න.