Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactiveui/refit

The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
https://github.com/reactiveui/refit

Handle exceptions when reading error content.

e7c53ad23a860d91d340041c35476ed7f0454c55 authored over 10 years ago by Bennor McCarthy <[email protected]>
Merge pull request #44 from bennor/fix-authorization-header

Fixes "Misused header name" bug when using dynamic headers.

33c5d2aa624100d5658d6d3ea2bd7ba20c8cf719 authored over 10 years ago by Paul Betts <[email protected]>
Merge pull request #47 from bennor/multiple-parameters-per-segment

Allow more than one parameter per URL segment.

50cbca38db77c29cd9fc08bb79768460f3874f47 authored over 10 years ago by Paul Betts <[email protected]>
Fix speling. :monkey:

02ed6579a7b6b5efa39ff2a4067d8fd27c089f4e authored over 10 years ago by Bennor McCarthy <[email protected]>
Test to check correct URL for multi-param segments.

ba3b9d87a66e55cc84a7210c04fd735a682182b0 authored over 10 years ago by Bennor McCarthy <[email protected]>
Allow more than one parameter per URL segment

501d7322f33196847e0530751e056115b17e322e authored over 10 years ago by Bennor McCarthy <[email protected]>
Added failing test.

8ced890aee39b6369f2f80a6516464aba82580f2 authored over 10 years ago by Bennor McCarthy <[email protected]>
Support for urlencoded form posts.

ce838033d0191ab5ee8cf9023a8183bd6616f32e authored over 10 years ago by Bennor McCarthy <[email protected]>
Added integration test which uses custom exception.

Had to modify the PostToRequestBin test too, but I'm not sure what the
point of that is since it...

3f9b2e37188df1984816c07a7d76d196fe240eaa authored over 10 years ago by Bennor McCarthy <[email protected]>
Stop eating the error detail.

Some APIs return useful messages in 401 responses, etc, but
HttpResponseMessage.EnsureStatusCode...

878c67a65f8793c4ee5d2c422b55b80174019258 authored over 10 years ago by Bennor McCarthy <[email protected]>
Fixes "Misused header name" bug in dynamic headers.

Check for existence of the header being removed in each headers
collection before trying to remo...

df2993d54671fa5cad83235cfbe8bfc5669869c1 authored over 10 years ago by Bennor McCarthy <[email protected]>
Add some failing tests. :boom:

d0d5631a4e979740cad06bb2fd9718fc3d4dc441 authored over 10 years ago by Bennor McCarthy <[email protected]>
Merge pull request #40 from balauru/full_host_url

Removes repetition from method attributes and fixes failing specs

c69c63c61f86bb8136d98763cd447bd8ab096503 authored over 10 years ago by Paul Betts <[email protected]>
places catches on the same line as { }

e3a8e4f55880bb1ca07a80cc7d311b1861fc1ab7 authored over 10 years ago by Calin <[email protected]>
reset to java style formating

2ef50ac7226e8fd924c5e6c6f158652b1d1eb070 authored over 10 years ago by Calin <[email protected]>
fixes the failing specs and adds one more test

f2eef322e5da1c541ef8c64f3f5b21c81afc6dcc authored over 10 years ago by Calin <[email protected]>
buildVoidTaskFuncForMethod now takes into consideration the client absolute path

fdcdaa751f20b36728f26ac6f45700abb96787fb authored over 10 years ago by Calin <[email protected]>
buildTaskFuncForMethod now takes into consideration the client absolute path

f200b90a0bbcc710573dd880c669f72daf085d5e authored over 10 years ago by Calin <[email protected]>
removes unused usings

3ca9a3d6cf8daf75ce7d1bbabc2787f0955e81dd authored over 10 years ago by Calin <[email protected]>
fixes failing spec

5beaa735f846d52e2a06a8e05d14bb28219ae58b authored over 10 years ago by Calin <[email protected]>
Version bump to 1.2.0

b0abafc34ba1ac0f831613b28a2b76defa75c1b7 authored over 10 years ago by Paul Betts <[email protected]>
Merge remote-tracking branch 'origin/pr/31'

17d7676428fd158c003ba0fcc5fd7766b8856006 authored over 10 years ago by Paul Betts <[email protected]>
Style stuff I overlooked before

04788f080e755c6de4c5a95a88d221c8c2c2a5c8 authored over 10 years ago by Bennor McCarthy <[email protected]>
Adds request header info to README

eb999fe74825a3ffd645cc0c96dcee6096059b59 authored over 10 years ago by Bennor McCarthy <[email protected]>
Fix 2 of the 3 broken integration tests.

The two GitHub API tests were failing because the API requires a User-Agent header.

NFI what th...

5c1001d2f7ae59ab4e13539ee1bfc59ae77ca1f6 authored over 10 years ago by Bennor McCarthy <[email protected]>
Set content headers and allow header removal/redefinition

5037ac9fc06be09b442e13797c1219112964763f authored over 10 years ago by Bennor McCarthy <[email protected]>
Added support for request headers. :rocket:

Allows for either hardcoded or dynamic request headers, using a similar
approach to retrofit.

756bfc578e2e570bd4b63a51edd4bcf2a4245c48 authored over 10 years ago by Bennor McCarthy <[email protected]>
Fix syntax highlighting

877ae4e625d37c19a0ea98c2dc3a46e11fecbba4 authored over 10 years ago by Paul Betts <[email protected]>
Nuke targets so VS stops messing with our csproj files

c6cc2ba386afe79d086db046d6e575ca69d25c0c authored over 10 years ago by Paul Betts <[email protected]>
Version bump to 1.1.0

6fc9a366dfe1a1c56af8684fe0397c70ff8b745f authored over 10 years ago by Paul Betts <[email protected]>
GNU Legit

912a3824471683e067db8172139924e24e1fb649 authored over 10 years ago by Paul Betts <[email protected]>
Merge pull request #26 from dahlbyk/gh25

Handle Task-returning methods

59ed4561d8c479c765f62cd9ec07017f2a8ef11e authored over 10 years ago by Paul Betts <[email protected]>
Handle Task-returning methods

Fixes #25

dca5b3d21027d88761177d2b733a43a33b06072b authored over 10 years ago by Keith Dahlby <[email protected]>
Update refit.nuspec

dc0b50d0a634fe4202b6fdfba804a15e58b2b5d7 authored over 10 years ago by Paul Betts <[email protected]>
Merge pull request #21 from vevix/patch-1

MakeGenericMethod throws ArgumentNullException

280c5fa5ad3cdcfa0b1b7f071d2ccdb51686eaee authored about 11 years ago by Paul Betts <[email protected]>
MakeGenericMethod throws ArgumentNullException

1632c7f2dd7d23301fabf8bfc9dc869f710a91c3 authored about 11 years ago by Thomas McNiven <[email protected]>
Typo

7e4226943570704f0bc16aae6b5960b0fb691e2e authored about 11 years ago by Paul Betts <[email protected]>
Merge pull request #19 from paulcbetts/paulcbetts-patch-1

Update README to note case-insensitivity

6627d0dd2dd7a939b647d4827a3afcbf872a8a66 authored over 11 years ago by Paul Betts <[email protected]>
Update README to note case-insensitivity

9776250a2dd21d7128d526602574f6b6e4f34e96 authored over 11 years ago by Paul Betts <[email protected]>
Merge pull request #16 from dahlbyk/misc

Refactoring and Net45 Tests

ca828bfa2694f9e86112dd8c152d1eaac4f50a5e authored over 11 years ago by Paul Betts <[email protected]>
Clean up findBodyParameter

f99b1e205f99674fc31feda60e89841e652f080d authored over 11 years ago by Keith Dahlby <[email protected]>
Use Cast/TypeOf as appropriate

ea121f14d424ce8c827882a095ffc44cef31d92f authored over 11 years ago by Keith Dahlby <[email protected]>
Disable NuGet 2.7 Package Restore

http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

94b7047b1b605eb9a461fa7974ae4e9b4ff75883 authored over 11 years ago by Keith Dahlby <[email protected]>
Add Refit-Tests-Net45.csproj

fa4cd479931e4a015bb8dfb26164e5e871d27343 authored over 11 years ago by Keith Dahlby <[email protected]>
Kill stray .DS_Store

df0d94e3a90461a47e4923e1068a25f4e710bf14 authored over 11 years ago by Keith Dahlby <[email protected]>
Kill stray Console.WriteLine()

df81ae07d47d8f8391e2cd4b4b732f5105a1d3f4 authored over 11 years ago by Keith Dahlby <[email protected]>
Update README to Silverlightify

ce402870ba0ded4b9edbcc8d4b2c813b702dea6a authored over 11 years ago by Paul Betts <[email protected]>
Add a NuSpec file

4ebd43e82090e8d023cad31fbd45b6ee3646d89c authored over 11 years ago by Paul Betts <[email protected]>
Fix some random Windows shit

aa18d48d5b59845478b062030c6ba6352381148b authored over 11 years ago by Paul Betts <[email protected]>
Add NuGet folder

68e6485d34f868ec35e1cf6db8fa3dc38012a670 authored over 11 years ago by Paul Betts <[email protected]>
Add a license

4fdccc95fbe751011fba68e72c90d31613517967 authored over 11 years ago by Paul Betts <[email protected]>
Merge remote-tracking branch 'origin/pr/10'

1616cc80a6250d8e6a99b944cca18534220f08a7 authored over 11 years ago by Paul Betts <[email protected]>
Made Silverlight project independent.

SL5 project is now independent of the Portable project.

a0abb620d8ca58d855a71a62692922d13f09efc5 authored over 11 years ago by James Webster <[email protected]>
Merge pull request #13 from paulduran/patch-2

fix for #12

3d9387868607bffb1fe154273d13c657452a9ea8 authored over 11 years ago by Paul Betts <[email protected]>
fix for #12

fixes issue 12 by specifying a content type of application/json for the content

2da1ab7de26ed34ab083e44b157bbe4f24faa51e authored over 11 years ago by Paul Duran <[email protected]>
Merge pull request #11 from paulduran/patch-1

don't include null values in the query string

f9c465b1178fb51d20727d11e3305056bc36b8fc authored over 11 years ago by Paul Betts <[email protected]>
fix bracket position

0ba2fdc09c83a7150aeef5eebb439ec708015be5 authored over 11 years ago by Paul Duran <[email protected]>
don't include null values in the query string

At the moment, it dies with a null reference exception.

3c20e3767000dd3a1d37813acf4355099a59a83d authored over 11 years ago by Paul Duran <[email protected]>
Very basic example working in SL5.

* Have tested against a very simple example in SL5; /api/hello/{name}
returning a string. Worked...

52f2840f4ef140ae94fd91b7ca50f1673b6306f9 authored over 11 years ago by James Webster <[email protected]>
Ensure the BCL Build MSBuild targets are imported by SL5 and WP8.

473fd08e3a07c00992007380e36ad04b7cb8dcfe authored over 11 years ago by James Webster <[email protected]>
Removed separate project directory for SL5.

Refit currently has all source in one directory.

fac196f7ea24ee3015f92a54696e03fa3bb3e1d7 authored over 11 years ago by James Webster <[email protected]>
Some cleanup?

eea45afcfdb34432bb0c6aba6edacd6b5a464a94 authored over 11 years ago by James Webster <[email protected]>
Added support for Silverlight 5.

A number of changes:

* Added Silverlight 5 to the list of targets required by Refit-Portable.
*...

c50ad50d8daf4144f6fa236bccacebfb6b80af66 authored over 11 years ago by James Webster <[email protected]>
Merge pull request #8 from IDisposable/patch-1

Update .gitignore

b264a1e5f83417473f7c95bd308e5f02be9262ae authored over 11 years ago by Paul Betts <[email protected]>
Update .gitignore

ignore .DS_Store files

9ecae7efbadd53a95c972007f9acdc5513eb4c0d authored over 11 years ago by Marc Brooks <[email protected]>
Add README

5c80dc32c7d6f726330d07821871f888f574c5a7 authored over 11 years ago by Paul Betts <[email protected]>
Add HttpClient for WP8

3e53da9b7c8e00507991f137a17a547dd002003b authored over 11 years ago by Paul Betts <[email protected]>
Merge pull request #3 from xpaulbettsx/now-im-a-real-boy

De-prototype the project, create project files for every architecture

a7bc0f135e0d9918f28705e28b7720dccde0e0f2 authored over 11 years ago by Paul Betts <[email protected]>
Add Windows support

44e4aee48867de29def41afce381c514e36d20de authored over 11 years ago by Paul Betts <[email protected]>
Split RequestBuilder off too because the Portable profile is dumb

427987333bd014aa7b3a87ee641589e4064b0d62 authored over 11 years ago by Paul Betts <[email protected]>
Split up RestService into a portable and implementation-specific section

b2f720447b4f8bb7e05eec2deca0d1c665e62ce0 authored over 11 years ago by Paul Betts <[email protected]>
Fix the Monoandroid assembly name

176d9f6d515af9bc55dc23db3d52207ef853c352 authored over 11 years ago by Paul Betts <[email protected]>
Rename solution to XS version

c1d015b810574d1fa0e585416fa531be08185b81 authored over 11 years ago by Paul Betts <[email protected]>
This and that

916bdb417219dfdf30047a5903bff7a3eec1fff0 authored over 11 years ago by Paul Betts <[email protected]>
Add a Mac project with tests

a12c5a1b018b9bc895dafbc9fb0d064fcbf46f99 authored over 11 years ago by Paul Betts <[email protected]>
Split the test runner from the library

6f3044342bf771afa36fdbc4baef3be0c48ce281 authored over 11 years ago by Paul Betts <[email protected]>
Move all of the files into the test directory

6f2b1dee88be55ce3139f5f7e50aab022312af45 authored over 11 years ago by Paul Betts <[email protected]>
Merge pull request #2 from xpaulbettsx/castle-api

Add top-level API

d205e48cc8539425483fec081b33e0306fbb3c63 authored over 11 years ago by Paul Betts <[email protected]>
Correctly cast return value to the correct Task<T> result

207206bc74a0eb0a22c12404f48d0e133f0bc88d authored over 11 years ago by Paul Betts <[email protected]>
query.ToString() does not work as advertised

7893887d0720649f813763dedefedd71fc6d375a authored over 11 years ago by Paul Betts <[email protected]>
Add the top-level class that everyone will use

059b8d75d84a07e2d26296e4d3f6a73202ce79fc authored over 11 years ago by Paul Betts <[email protected]>
Allow passing in the body content as a string

75c0a608e807122e34bd1303095152b98a2c4a52 authored over 11 years ago by Paul Betts <[email protected]>
Merge pull request #1 from xpaulbettsx/return-vals

Handle actually issuing REST requests, not just building them

f2c5dbef02c584e87153b2113ab1f565ec1650d5 authored over 11 years ago by Paul Betts <[email protected]>
Handle requests that only care about completion

b913d01f55c55c1b8c2d9a3837b034e135b8f995 authored over 11 years ago by Paul Betts <[email protected]>
Throw on failed HTTP requests

6b9e551e6f07203818cb64600fbb4d3ade70a34b authored over 11 years ago by Paul Betts <[email protected]>
Handle Rx

1a66f3a73a590b6388145356f44fd6bf5ec22601 authored over 11 years ago by Paul Betts <[email protected]>
Implement BuildRestResultFuncForMethod for Task<T>

7221f1d5737a8be97d7b91c0cc48559a2158f6e1 authored over 11 years ago by Paul Betts <[email protected]>
Add method return type validation in RestMethodInfo

074d986906664aa3b307c6ac710b767e81c765e2 authored over 11 years ago by Paul Betts <[email protected]>
Write a test to verify valid return types

09bd47b8a1d9c0800fd73cfe090411a2a3cac30c authored over 11 years ago by Paul Betts <[email protected]>
Get query parameters actually working

cfc3354b9557cb3f897edbc0d51128aa7959d26b authored over 11 years ago by Paul Betts <[email protected]>
Fix glitch from my dumb hack

1db852103dc6ecca055f01a5df7efcf98042a092 authored over 11 years ago by Paul Betts <[email protected]>
Write some final tests for BuildRequestFactoryForMethod

b0c121b7dea7afd5450e27358bf00db645351056 authored over 11 years ago by Paul Betts <[email protected]>
Initial hack at mapping remaining parameters into query params

d45a0b20e9146dba39f8e5aa04554ba819b3f601 authored over 11 years ago by Paul Betts <[email protected]>
Grab some stuff from Mono so we can parse query parameters

3cb66a1db61289e8291abfb510fd7c48ef8568aa authored over 11 years ago by Paul Betts <[email protected]>
Add body parameter value as content

4a8d6a4ca5606d4652da8622d9e037030f96e440 authored over 11 years ago by Paul Betts <[email protected]>
Find body parameters

272fcc84746643bf40ed2acc5c6a20f633abc81e authored over 11 years ago by Paul Betts <[email protected]>
I am not good at Git

c00400302c380c2d9fe777796a8fddd4e873b4c3 authored over 11 years ago by Paul Betts <[email protected]>
File => New Project

b4f1b170e99d3b1a8280737e1600bbb019e34f9f authored over 11 years ago by Paul Betts <[email protected]>
Initial Import

a948601834a99bba9cb87eaf098dd70d383f540f authored over 11 years ago by Paul Betts <[email protected]>