diff --git a/Source/GrasscutterTools/FormMain.cs b/Source/GrasscutterTools/FormMain.cs
index 07bfac0..b3a74f4 100644
--- a/Source/GrasscutterTools/FormMain.cs
+++ b/Source/GrasscutterTools/FormMain.cs
@@ -29,7 +29,11 @@ namespace GrasscutterTools
{
MultiLanguage.LoadLanguage(this, typeof(FormMain));
Version version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
+#if DEBUG
+ Text += " - by jie65535 - v" + version.ToString(3) + "-debug";
+#else
Text += " - by jie65535 - v" + version.ToString(3);
+#endif
GameData.LoadResources();
diff --git a/Source/GrasscutterTools/GrasscutterTools.csproj b/Source/GrasscutterTools/GrasscutterTools.csproj
index 9513e19..0061ee0 100644
--- a/Source/GrasscutterTools/GrasscutterTools.csproj
+++ b/Source/GrasscutterTools/GrasscutterTools.csproj
@@ -326,7 +326,9 @@
+
+
\ No newline at end of file
diff --git a/Source/GrasscutterTools/Utils/HttpHelper.cs b/Source/GrasscutterTools/Utils/HttpHelper.cs
index b5fc7db..c3787ad 100644
--- a/Source/GrasscutterTools/Utils/HttpHelper.cs
+++ b/Source/GrasscutterTools/Utils/HttpHelper.cs
@@ -22,8 +22,15 @@ namespace GrasscutterTools.Utils
try
{
var responseMessage = await httpClient.GetAsync(url);
- var responseString = await responseMessage.Content.ReadAsStringAsync();
- return JsonConvert.DeserializeObject(responseString);
+ if (responseMessage.IsSuccessStatusCode)
+ {
+ var responseString = await responseMessage.Content.ReadAsStringAsync();
+ return JsonConvert.DeserializeObject(responseString);
+ }
+ else
+ {
+ throw new HttpRequestException(responseMessage.ReasonPhrase);
+ }
}
catch (Exception ex)
{
@@ -39,8 +46,15 @@ namespace GrasscutterTools.Utils
{
var content = new StringContent(JsonConvert.SerializeObject(obj), Encoding.UTF8, "application/json");
var responseMessage = await httpClient.PostAsync(url, content);
- var responseString = await responseMessage.Content.ReadAsStringAsync();
- return JsonConvert.DeserializeObject(responseString);
+ if (responseMessage.IsSuccessStatusCode)
+ {
+ var responseString = await responseMessage.Content.ReadAsStringAsync();
+ return JsonConvert.DeserializeObject(responseString);
+ }
+ else
+ {
+ throw new HttpRequestException(responseMessage.ReasonPhrase);
+ }
}
catch (Exception ex)
{
diff --git a/Source/GrasscutterTools/packages.config b/Source/GrasscutterTools/packages.config
index 74d92ba..732969a 100644
--- a/Source/GrasscutterTools/packages.config
+++ b/Source/GrasscutterTools/packages.config
@@ -4,7 +4,7 @@
-
+