title: How can I initiate an Android-to-PC HTTP request over USB?
body: <p><em>This has been <a href="https://stackoverflow.com/questions/6520989/android-httpclient-sending-request-to-host-machine-over-usb">asked before</a>, but did not receive a satisfactory answer.</em></p>
  
  <p>From my Android application, I need to send an HTTP request to a PC attached via USB. Typically, communication using ADB is one-way, from PC to Android.</p>
  
  <p>As mentioned in the answers to the aforementioned duplicate, this has been done before: <a href="http://www.codeproject.com/Articles/191930/Android-Usb-Port-Forwarding" rel="nofollow noreferrer">Android Usb Port Forwarding</a>. If I really needed to, I could just download this app and botch it, but I'd much rather implement this within my own app.</p>
  
  <p>Any ideas?</p>