Skip to content
#

HTTP

HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.

Here are 6,519 public repositories matching this topic...

requests
caddy
nyurik
nyurik commented Dec 16, 2019

This is more of a question, as I couldn't find it in the documentation. Does aria2 do any checks when downloading a file from multiple sources to ensure all of them are actually referencing the same file? Some basic checks might be based on comparing: 1) file size, 2) date (might not be consistent or even available), 3) first and last few bytes, 4) small chunk overlap, and compare the small ove

tsenart
tsenart commented Jul 5, 2018

Documentation overhaul

Vegeta's documentation today is OK, but it can be substantially improved. This issue is meant to track ideas and needs for better documentation.

examples/ directory

All common (or not so common) recipes and examples ought to be captured in an appropriately named file in the examples/ directory, be they CLI or library related.

The README should be reduc

rogpeppe
rogpeppe commented Nov 16, 2015

The documentation does not make it clear whether
paths of the form:

/prefix:foo

are allowed. These are currently supported by httprouter,
but don't seem quite in the spirit of its simple specification
(you can't have statically defined suffixes for a path element,
so why should you be allowed a statically defined prefix?)

This form:

/prefix*foo

is similarly not specified but i

bug
oldani
oldani commented Feb 18, 2019

If you're using proxies with requests-html and rendering JS sites is all good. Once you render a website pyppeteer don't know about this proxies and will expose your IP. This is an undesired behavior when scraping with proxies.

The idea is that whenever someone passes in proxies to the session object or any method call, make pyppeteer also use these proxies. #265

richseviora
richseviora commented Jan 8, 2020

What is the expected behavior?

Expected that the following would block requests to https://domain.com

nock('https://domain.com');

What is the actual behavior?
It doesn't! It looks like the scope will only intercept the request once a complete interception (scope, request, reply) is in place.

Possible solution
Perhaps update the docs to clarify this? I don't real

thomas-riccardi
thomas-riccardi commented Nov 8, 2019

Actual:

$ curl -vvv https://httpbin.org/absolute-redirect/2 |& grep Location
< Location: http://httpbin.org/absolute-redirect/1

Expected:

$ curl -vvv https://httpbin.org/absolute-redirect/2 |& grep Location
< Location: https://httpbin.org/absolute-redirect/1

=> I would expect that the used protocol is conserved in the absolute-redirect feature.

chatch
chatch commented Jul 16, 2019

Prerequisites

  • I am running the latest version. (up upgrade)
  • I searched to see if the issue already exists.
  • I inspected the verbose debug output with the -v, --verbose flag.
  • Are you an Up Pro subscriber?

Description

Currently the TLS version defaults to 1.0. I have to manually upgrade it to 1.2. So it would be nice if it could be specifed in the custom

adriancole
adriancole commented Aug 29, 2018

Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.

Expected behavior

As discussed on openzipkin/b3-propagation#21 and first implemented here: https://github.com/openzipkin/brave/blob/master/brave/src/main/java/bra

vytas7
vytas7 commented Jan 23, 2020

Based on a question from our community (by @amarynets), where one is wondering whether setting resp.complete = True in process_response will stop any remaining process_response methods.

The docs state clearly

However, any process_response middleware methods will still be called.

The context is, however, setting resp.complete from process_request & process_resource, not `proc

Created by Tim Berners-Lee

Released 1989

Wikipedia
Wikipedia
You can’t perform that action at this time.