Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Prowlarr/commit/a22c946276d98eaf32e0873387d808c18e5ca725
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
55 additions and
1 deletions
@ -0,0 +1,51 @@
using System.Net ;
using FluentAssertions ;
using NUnit.Framework ;
using NzbDrone.Common.Extensions ;
using NzbDrone.Integration.Test.Client ;
using RestSharp ;
namespace NzbDrone.Integration.Test
{
[TestFixture]
public class GenericApiFixture : IntegrationTest
{
[TestCase("application/json")]
[TestCase("text/html, application/json")]
[TestCase("application/xml, application/json")]
[TestCase("text/html, */*")]
[TestCase("*/*")]
[TestCase("")]
public void should_get_json_with_accept_header ( string header )
{
var request = new RestRequest ( "system/status" )
{
RequestFormat = DataFormat . None
} ;
request . AddHeader ( "Accept" , header ) ;
var response = RestClient . Execute ( request ) ;
response . StatusCode . Should ( ) . Be ( HttpStatusCode . OK ) ;
response . ContentType . Should ( ) . Be ( "application/json; charset=utf-8" ) ;
}
[TestCase("application/xml")]
[TestCase("text/html")]
[TestCase("application/junk")]
public void should_get_unacceptable_with_accept_header ( string header )
{
var request = new RestRequest ( "system/status" )
{
RequestFormat = DataFormat . None
} ;
request . AddHeader ( "Accept" , header ) ;
var response = RestClient . Execute ( request ) ;
response . StatusCode . Should ( ) . Be ( HttpStatusCode . NotAcceptable ) ;
}
}
}
@ -57,7 +57,10 @@ namespace Radarr.Http
get
{
// We don't support Xml Serialization atm
return NancyInternalConfiguration . WithOverrides ( x = > x . ResponseProcessors . Remove ( typeof ( XmlProcessor ) ) ) ;
return NancyInternalConfiguration . WithOverrides ( x = > {
x . ResponseProcessors . Remove ( typeof ( ViewProcessor ) ) ;
x . ResponseProcessors . Remove ( typeof ( XmlProcessor ) ) ;
} ) ;
}
}