taoyang987 / http4j Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/http4j
Automatically exported from code.google.com/p/http4j
Need to support chunked message.
Original issue reported on code.google.com by [email protected]
on 20 Aug 2010 at 1:19
currently we just close it if HTTP version is 1.0.
below scenario should be considered:
1. connection:close
2. without keep alive header
3...
Original issue reported on code.google.com by [email protected]
on 22 Sep 2010 at 4:39
User should be able to set "followRedirect" in Client.
It will be very useful while user do not care HTTP 3XX response.
Original issue reported on code.google.com by [email protected]
on 29 Oct 2010 at 3:44
Consider of using Guava in http4j:
Guava's google-collection & google-io
Original issue reported on code.google.com by [email protected]
on 21 Sep 2010 at 2:59
我使用POST,结果POST的参数没有传过去,请问POST如何使用?
Original issue reported on code.google.com by [email protected]
on 19 Apr 2012 at 10:09
Whether to cache DNS should be an option.
To be a config method.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2010 at 2:48
URL Encoding Feature
Original issue reported on code.google.com by [email protected]
on 19 Aug 2010 at 3:54
DNS Cache Feature
Original issue reported on code.google.com by [email protected]
on 20 Aug 2010 at 2:53
Cookie Manager/Cache Feature
Original issue reported on code.google.com by [email protected]
on 20 Aug 2010 at 2:54
Too many exceptions declared in methods.
Need to define own exceptions.
Original issue reported on code.google.com by [email protected]
on 29 Oct 2010 at 4:43
Client should be able to record both response and redirected response metrics.
Have to consider a linked data structure in Metrics class.
Original issue reported on code.google.com by [email protected]
on 29 Oct 2010 at 4:32
Performance is bad.
Consider increase io buffer and other aproach.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2010 at 3:16
Methods such as HEAD, PUT, etc. should be supported so that it could be used
for restful sites.
Original issue reported on code.google.com by [email protected]
on 22 Dec 2010 at 9:33
People might be confused while they see:
in.read(bytes) and byteArrayOutputStream.write(bytes)
they might want to see:
int n = in.read(bytes) and byteArrayOutputStream.write(bytes, 0, n)
Current implementation:
Currently we use InputStreamWrapper to wrap the DataInputStream and encapsulate
the readFully method in the backend.
As a result, each in.read(bytes) will read fully bytes.length data.
This might not be good for experienced developer to read, so we need reactor.
Original issue reported on code.google.com by [email protected]
on 22 Dec 2010 at 9:29
Client should be able to set max redirect times limitation to avoid too much
redirection.
Original issue reported on code.google.com by [email protected]
on 29 Oct 2010 at 4:30
Multipart form support feature
Original issue reported on code.google.com by [email protected]
on 19 Aug 2010 at 12:36
Enable/Disable cookie cache.
Better to make it as config method in executor or client.
@see Guava's Collection configuration.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2010 at 2:47
Some articles say that Socket Receive Buffer size should be multiple 1460 to
get better performance.
Currently we use the default buffer size(8192).
Original issue reported on code.google.com by [email protected]
on 1 Dec 2010 at 4:25
See
https://groups.google.com/group/http-archive-specification/web/har-1-2-spec?pli=
1
entry.time == entry.timings.blocked + entry.timings.dns +
entry.timings.connect + entry.timings.send + entry.timings.wait +
entry.timings.receive;
Original issue reported on code.google.com by [email protected]
on 1 Dec 2010 at 3:10
Currently JDK CookieManager has a lot of bugs,and they will be fixed in Java7.
So we have 3 options:
1. Implements Cookie Manager ourselves.
2. Wait for bug fix and change our dependency of java to 7.
3. Drop this feature.
http://search.oracle.com/search/search?group=Sun+Defects&site=bugs.sun.com&q=coo
kiemanager
Original issue reported on code.google.com by [email protected]
on 10 Sep 2010 at 8:39
HTTPS Feature
Original issue reported on code.google.com by [email protected]
on 19 Aug 2010 at 3:55
Connection management strategy(manage config?) should be support:
1. Use pool or not
2. max connection limitation
...
etc.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2010 at 2:46
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.