Comments (3)
hah wow you're actually using this client :)
We'll need some actual "set header" functionality in that case… e.g. currently the form/json functions replace all headers with Content-Type. (Wait, maybe a User-Agent is already present on defaultRequest
and this is what removes it?)
from magicbane.
Ah, that's very likely -- I'm sure I remember there being a default set when I used http-conduit
a few projects back. I've got a function in my local codebase that's roughly union newHeaders existingHeaders
, I'll see about making it generic and sending a PR tomorrow.
from magicbane.
Unfortunately there is no User-Agent
in defaultRequest
. But #14 makes it far easier to add one downstream, and also prevents postForm
/postJson
clobbering headers added before their use.
I didn't directly address this for now, to avoid messing with style/structure too much -- e.g. I'm not sure if having unqualified export lists is a priority -- and also I have no idea what the agent string should be.
from magicbane.
Related Issues (19)
- Call for Testing: No more ExceptT HOT 3
- Consider replacing ClassyPrelude with RIO (revisited) HOT 7
- "instance HasModLogger a => HasLogFunc a" overlaps on bare LogFunc HOT 5
- Name conflict with RIO on fromString
- {instance (Default α) ⇒ DefConfig α} breaks things HOT 3
- Consider dropping Data.Has HOT 3
- Overlapping instances for HasLogFunc SimpleApp HOT 3
- Exception Handling HOT 2
- Example "larger.hs" doesn't compile in stack lts-12.21 HOT 5
- Conflicting exports for 'host' when building against latest wai-cli HOT 1
- magicbane-0.4.1 not found on Hackage HOT 1
- Unable to use with Servant Server 0.18.1 HOT 4
- Suggest changing license from UNLICENSE/public domain to BSD3 HOT 2
- Examples won't build in stackage LTS-9.0 HOT 4
- fails to build with either-5
- Poor type interaction with :<|> HOT 3
- (discussion) Keeping an eye on RIO? HOT 9
- magicbane-0.2.0 build failure with http-conduit-2.3 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magicbane.