Java 类retrofit.http.Headers 实例源码

项目:RoadLab-Pro    文件:ApiService.java   
@Headers({
    Constants.USER_AGENT_HEADER + ": " + Constants.USER_AGENT_HEADER_VALUE
})
@FormUrlEncoded
@POST(Constants.GOOGLE_TOKEN_URL)
Call<GoogleToken> getGoogleApiToken(@Field("code") String code, @Field("client_id") String clientId,
                                    @Field("client_secret") String clientSecret, @Field("redirect_uri") String redirectUri,
                                    @Field("refresh_token") String refreshToken, @Field("grant_type") String grantType);
项目:patrol-android    文件:PatrulatrulAPI.java   
@Multipart
@Headers({"Content-Type: multipart/form-data",
        "Accept: application/json",
        "Accept-Encoding: gzip, deflate"})
@POST("/api/{userID}/violation/create")
VideoAnswer uploadImage(@Part("photo") TypedFile photo,
                        @EncodedPath("userID") String userID,
                        @Part("latitude") double latitude,
                        @Part("longitude") double longitude);
项目:Hello-Music-droid    文件:LastFmRestService.java   
@Headers("Cache-Control: public")
@GET(BASE_PARAMETERS_ALBUM)
void getAlbumInfo(@Query("artist") String artist, @Query("album") String album, Callback<AlbumInfo> callback);
项目:Hello-Music-droid    文件:LastFmRestService.java   
@Headers("Cache-Control: public")
@GET(BASE_PARAMETERS_ARTIST)
void getArtistInfo(@Query("artist") String artist, Callback<ArtistInfo> callback);
项目:QDNews    文件:MeiziService.java   
@Headers({
        "Host: a.4493.com",
        "User-Agent: 21",
        "Content-Type: text/plain; charset=UTF-8"
})
@Multipart
@POST("rest/")
Observable<AlbumData> getAlbumData(
        @Part(value = "appkey",encoding="8bit") String appkey, @Part(value = "channel_id",encoding="8bit") String channelid,
        @Part(value = "crc",encoding="8bit") String crc
, @Part(value = "page",encoding="8bit") int page, @Part(value = "pagesize",encoding="8bit") int pagesize
, @Part(value = "ver",encoding="8bit") String ver, @Part(value = "api",encoding="8bit") String api,
        @Part(value = "market",encoding="8bit") String market, @Part(value = "version",encoding="8bit") String version,@Part(value = "keyword",encoding="8bit") String key);
项目:android-auth-manager    文件:BitlyRetrofitService.java   
@Headers({ACCEPT_JSON_HEADER})
@FormUrlEncoded
@POST("/oauth/access_token")
BitlyOAuthToken getToken(@Header("Authorization") String authorizationHeader,
                                 @Field("grant_type") String grantType,
                                 @Field("username") String username,
                                 @Field("password") String password);
项目:MADBike    文件:OneSignalApi.java   
@Headers("Content-Type: application/json")
@PUT("/notifications/{id}/") void openedOneSignalPush(@Path("id") String id, @Body OneSignalBody data, Callback<OneSignalResponse> response);
项目:Muzesto    文件:LastFmRestService.java   
@Headers("Cache-Control: public")
@GET(BASE_PARAMETERS_ALBUM)
void getAlbumInfo(@Query("artist") String artist, @Query("album") String album, Callback<AlbumInfo> callback);
项目:Muzesto    文件:LastFmRestService.java   
@Headers("Cache-Control: public")
@GET(BASE_PARAMETERS_ARTIST)
void getArtistInfo(@Query("artist") String artist, Callback<ArtistInfo> callback);
项目:xDrip    文件:DexcomShare.java   
@POST("Publisher/DoesContactExistByName")
@Headers({"Content-Length: 0"})
Call<ResponseBody> doesContactExist(@Query("sessionId") String sessionId,
                                    @Query("contactName") String contactName);
项目:xDrip    文件:DexcomShare.java   
@POST("Publisher/CreateContact")
@Headers({"Content-Length: 0"})
Call<String> createContact(@Query("sessionId") String sessionId,
                                 @Query("contactName") String contactName,
                                 @Query("emailAddress") String emailAddress);
项目:xDrip    文件:DexcomShare.java   
@POST("Publisher/DeleteContact")
@Headers({"Content-Length: 0"})
Call<ResponseBody> deleteContact(@Query("sessionId") String sessionId,
                                 @Query("contactId") String contactId);
项目:xDrip-plus    文件:DexcomShare.java   
@POST("Publisher/DoesContactExistByName")
@Headers({"Content-Length: 0"})
Call<ResponseBody> doesContactExist(@Query("sessionId") String sessionId,
                                    @Query("contactName") String contactName);
项目:xDrip-plus    文件:DexcomShare.java   
@POST("Publisher/CreateContact")
@Headers({"Content-Length: 0"})
Call<String> createContact(@Query("sessionId") String sessionId,
                                 @Query("contactName") String contactName,
                                 @Query("emailAddress") String emailAddress);
项目:xDrip-plus    文件:DexcomShare.java   
@POST("Publisher/DeleteContact")
@Headers({"Content-Length: 0"})
Call<ResponseBody> deleteContact(@Query("sessionId") String sessionId,
                                 @Query("contactId") String contactId);
项目:enlightns-android    文件:EnlightnsAPI.java   
@Headers("Content-Type: application/json")
@POST("/api-token-auth/")
Token getAuthToken(@Body AuthUser authUser);
项目:patrol-android    文件:PatrulatrulAPI.java   
@FormUrlEncoded
@Headers({"Content-Type: application/x-www-form-urlencoded",
        "Accept: application/json",
        "Accept-Encoding: gzip, deflate"})
@POST("/api/register")
LoginAnswer loginUser(@Field("email") String email);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/")
Observable<MuResponse> getHomeStream(@Query("page") int page, @Query("sort") String sort);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/c/{cat}/{sub}")
Observable<MuResponse> getCategoryStream(@Path("cat") String cat, @Path("sub") String sub, @Query("page") int page, @Query("sort") String sort);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/collections/{id}")
Observable<MuResponse> getCollectionPosts(@Path("id") String id, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/collections")
Observable<MuResponse> getFeaturedCollection(@Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/collections/{sub}")
Observable<MuResponse> getCollections(@Path("sub") String sub, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/{type}")
Observable<MuResponse> getUserPosts(@Path("id") String id, @Path("type") String type, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/{type}")
Observable<MuResponse> getUserFans(@Path("id") String id, @Path("type") String type, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/collections")
Observable<MuResponse> getUserCollections(@Path("id") String id, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/upvotes")
Observable<MuResponse> getUserUpvoted(@Path("id") String id, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/posts")
Observable<MuResponse> getUserCreated(@Path("id") String id, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/{id}/showcases")
Observable<MuResponse> getUserShowcased(@Path("id") String id, @Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/{id}")
Observable<MuResponse> getPost(@Path("id") long id);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/{id}/sidebar")
Observable<MuResponse> getPostSidebar(@Path("id") long id);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/{id}/sidebar")
Observable<MuResponse> getPostSidebar(@Path("id") String id);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/{id}")
Observable<MuResponse> getPost(@Path("id") String id);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/posts/{id}/comments")
Observable<List<Comment>> getComments(@Path("id") long id);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@GET("/users/my_collections")
Observable<List<Collection>> getMyCollections(@Query("page") int page);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@PUT("/posts/{id}/upvote")
Observable<Upvote> upvotes(@Path("id") long id, @Body String content);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@PUT("/posts/{id}/downvote")
Observable<Upvote> downvote(@Path("id") long id, @Body String content);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@PUT("/collections/{id}/collect")
Observable<Collect> addToCollection(@Path("id") long id, @Query("post_id") long postId);
项目:materialup    文件:ApiService.java   
@Headers("Accept: application/json")
@DELETE("/collections/{id}/uncollect")
Observable<Collect> deleteFromCollection(@Path("id") long id, @Query("post_id") long postId);
项目:materialup    文件:ApiService.java   
@Headers("Accept: text/html,application/xhtml+xml,application/xml")
@GET("/users/{id}")
Observable<ResponseBody> getUserInfo(@Path("id") String id);