1) Issue with timeout at the moment of call THttpClient->Flush() when I try to get data thru proxy.
Prerequestites: clent(c# thrift) before proxy, we resource (in my case http://google.com)
At the moment of call the method transport.Flush(); just goes to sleep forever (in my app).
Issue is locates in the: file Transport/THttpClient.cs -> method CreateRequest()
The lib should set state of proxy using some methods like to:
use default proxy - property WebRequest.DefaultWebProxy from namespace System.Net
add new property or methods with Proxy object
probably use a method of declaring an attribute in C# - to write own custom attribute(s) for class THttpClient; it's be able manage state of object inside without usage of some xml config files
2) Timeout period is not set by default.
Actually timeout period set to 0
Code (file Transport/THttpClient.cs):
Need to set value of timeout by default like 15 seconds instead of infinite interval.
3) HttpWebRequest connection properties sets by default
Code (file Transport/THttpClient.cs -> method CreateRequest()):
But need to have a way to configure it options thru object or class attributes in client code