Comments (2)
App Engine Standard requires you to use the URL Fetch service to make HTTP requests. https://cloud.google.com/appengine/docs/standard/go/issue-requests
Unfortunately go-force doesn't support swapping out the Default HTTP Transport.
The easiest way to get around this would be to use App Engine Flexible which allows for the Default HTTP Client.
Alternatively some work was done by @jjordan to support setting your own http client in #39. However this will only set the http client globally and can/will run into race conditions if used in app engine for each request.
ctx := appengine.NewContext(r)
client := urlfetch.Client(ctx)
force.HttpClient = client
Ideally go-force would have a construct to set the HTTP Client per instance of go-force as outlined in #44, unfortunately I don't have the time to do this right now. PR's are always welcome.
from go-force.
@nagaraja-sv Good news! With the new go111 runtime on App Engine Standard you should be able to do this.
https://blog.golang.org/appengine-go111
from go-force.
Related Issues (20)
- better error handling when custom sobject is not found
- When using QueryNext, where does the url parameter come from? HOT 5
- Make ForceApi an Interface HOT 1
- Licence
- Handle 204 (no content) response in `ForceApi.request`
- ForceAPI v36.0 DescribeSObject returns error Unable to unmarshal response HOT 1
- Allow SOAP login
- calculatedFormula
- request: describe global
- suggestion: refresh token flow
- Salesforce Date/Time into Golang time.Time HOT 3
- Refresh flow is broken
- Different Queries to the Same SObject?
- Allow setting of custom *http.Client HOT 3
- Nil pointer panic with go 1.8.1 HOT 3
- Query with dot notation
- Filestash Salesforce files connector plugin
- Enhancement: Support gzip compression HOT 3
- Fork of go-force
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 go-force.